import matplotlib.pyplot as plt
# 使用直方图分析微机原理的成绩分布情况
import pandas as pd

df = pd.read_excel('libs/成绩表2.xlsx')

# 解决中文乱码问题
plt.rcParams['font.sans-serif'] = ['SimHei']

x = df['总成绩']

# 设置坐标轴标签
plt.xlabel('分数')
plt.ylabel('学生的数量')

# 设置图表的标题
plt.title('XXX大一微机原理成绩分布直方图', fontsize=18)

# 设置数据的区间
bins = [40, 50, 60, 70, 80, 90, 100]

plt.hist(x, bins, facecolor='b', edgecolor='k')
plt.show()
